package com.irdstudio.efp.esb.api.bean.zzd;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;

/**
 * @author liyakui
 * @since 2018年12月18日 下午8:01:27
 * @version 1.0
 */
@JsonPropertyOrder(alphabetic = true)
public class ReqFileDownLoadNoticeBean {

	@JSONField(name = "signType")
	private String signType;// 签名类型
	@JSONField(name = "serviceVersion")
	private String serviceVersion;// 接口版本号
	@JSONField(name = "inputCharset")
	private String inputCharset;// 字符集编码
	@JSONField(name = "sign")
	private String sign;// 签名
	@JSONField(name = "signKeyIndex")
	private int signKeyIndex;// 多密钥支持的密钥序号
	@JSONField(name = "loanerSpid")
	private String loanerSpid;// 银行商户号
	@JSONField(name = "fileName")
	private String fileName;// 银行根据文件前缀，去约定目录取文件
	@JSONField(name = "fileAbstract")
	private String fileAbstract;// 授权文件的摘要值

	public String getSignType() {
		return signType;
	}
	public void setSignType(String signType) {
		this.signType = signType;
	}
	public String getServiceVersion() {
		return serviceVersion;
	}
	public void setServiceVersion(String serviceVersion) {
		this.serviceVersion = serviceVersion;
	}
	public String getInputCharset() {
		return inputCharset;
	}
	public void setInputCharset(String inputCharset) {
		this.inputCharset = inputCharset;
	}
	public String getSign() {
		return sign;
	}
	public void setSign(String sign) {
		this.sign = sign;
	}

	public int getSignKeyIndex() {
		return signKeyIndex;
	}

	public void setSignKeyIndex(int signKeyIndex) {
		this.signKeyIndex = signKeyIndex;
	}
	public String getLoanerSpid() {
		return loanerSpid;
	}
	public void setLoanerSpid(String loanerSpid) {
		this.loanerSpid = loanerSpid;
	}
	public String getFileName() {
		return fileName;
	}
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getFileAbstract() {
		return fileAbstract;
	}

	public void setFileAbstract(String fileAbstract) {
		this.fileAbstract = fileAbstract;
	}


}
